PA

Section: User Commands (1)
Updated: 14 February 1991
Index Return to Main Contents
 

NAME

pa - Parallaxis: A Compiler for Massively Parallel Programs  

SYNOPSIS

pa { -options } [ sourcefile [ -o outputfile ] ]  

DESCRIPTION

pa is the compiler for the massively parallel programming language Parallaxis. It translates programs written in Parallaxis into assembly-like parallel intermediate code PARZ. These translated programs may be executed by the parallel simulator pz (1).

If the sourcefile does not end in .p or .pre, pa appends these suffixes. If none of these files exist, the filename without suffix is used. By default, the outputfile has the suffix .z, but may be changed with the -o option.  

OPTIONS

d
ignore TRACE and DEBUG commands in the source program.
enumber
set max. number of error messages (default is 10).
h
use temporary variables only once.
l
generate listing file. The listing filename has .list as suffix.
m
omit code for checking division by 0.
n
omit code for testing NIL-pointer-access.
p
read from standard-input and write to standard-output. Here, a sourcefile must not be supplied and option -l will be ignored.
r
do not generate code for range checks
u
distinguish between upper and lower case letters.
v
verbose mode compilation.
wnumber
set max. number of warning messages (default is 10).
x
generate a cross-reference file. This file contains the needed informations to use the symbolic debugger in the simulator. The file name is built by using the suffix .xrf. When using the compiler as a filter the file name $xrf is used for the cross-reference file.
 

SEE ALSO

pz(1).


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 16:54:22 GMT, January 16, 2023